import request from '@/utils/request'

/*
* 设备录入
* */

// 添加设备信息
export function submitDeviceInfo(params) {
  return request({
    url: '/admin/device/submitDeviceInfo',
    method: 'post',
    data: params
  })
}


// 获取全部设备信息
export function GetListDevice(params) {
  return request({
    url: '/admin/device/GetListDevice',
    method: 'post',
    data: params
  })
}

// 获取历史设备数据信息
export function getDeviceinfo(params) {
  return request({
    url: '/admin/device/getDeviceinfo',
    method: 'post',
    data: params
  })
}

// 更新设备信息（包括设备所有权和设备的状态信息）
export function UpdateDevice(params) {
  return request({
    url: '/admin/device/UpdateDevice',
    method: 'post',
    data: params
  })
}


/*
* 设备安装单信息
*
* */

// 获取设备信息（可使用的设备信息，用来安装到工地） 填写设备安装单页面中的获取设备信息接口
export function deviceListInfo(params) {
  return request({
    url: '/admin/device/deviceListInfo',
    method: 'post',
    data: params
  })
}

// 获取设备安装表信息(项目设备安装表信息-项目设备安装表  可带查询条件进行查询)
export function getDeviceList(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/getDeviceList',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}
//更新设备安装表信息
export function updatedevicebank(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/updatedevicebank',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}
// 获取设备安装表的图片信息
export function getImageList(params) {
  return request({
    url: '/admin/device/getImageList',
    method: 'post',
    data: params
  })
}

/*
*
* 设备维修单信息
* */

// 只获取设备维修表列表中已经维修完成的列表
export function getDeviceList_repair(params) {
  return request({
    url: '/admin/device/getDeviceList_repair',
    method: 'post',
    data: params
  })
}

// 获取设备维修表图片信息
export function getImageList_repair(params) {
  return request({
    url: '/admin/device/getImageList_repair',
    method: 'post',
    data: params
  })
}
// 获取项目维修单信息
export function getDeviceList_remove(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/getDeviceList_remove',
    method: 'post',
    data: params
  })
}

// 获取拆除设备表图片列表信息
export function getImageList_remove(params) {
  const data = localStorage.getItem('token')
  return request({
    url: '/admin/device/getImageList_remove',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}

/*
* 设备维修保养单
*
* */


//添加设备维修保养单信息
export function submitKeepInfo(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/submitKeepInfo',
    method: 'post',
    data: params
  })
}

//获取设备维修保养单信息
export function GetListKeep(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/GetListKeep',
    method: 'post',
    data: params
  })
}


//添加设备维保后的图片信息
export function upimage_keep(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/device/upimage_keep',
    method: 'post',
    data: params
  })
}


//获取维修的图片信息
export function getKeepImageList(params) {
  return request({
    url: '/admin/device/getKeepImageList',
    method: 'post',
    data: params
  })
}
